/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package jmodcog2.fwd.config;

import jmodcog2.base.BaseConfig;

/**
 *
 * @author Mitch
 */
public interface NetConfig extends BaseConfig {

    public boolean isBipolar();


    public byte numLayers();

    public int[] createNumNodes();

    public int[] createNumConns();

    public int[] createNodesIndexZero();

    public int totalNumNodes();

    public boolean isBiased();

    public boolean hasSharedBias();

    public boolean hasSharedConns();

    public int[] createConnsIndexZero();

    public int[] createConnsSrcIndexZero();

    public int[] createConnsSrc();

    public float[] createConns();

    public float[] createBiasConns();
    
}
